$('#j-loginBtn').on('click',function(){
    var reg=/^[\d]+$/
    if(!$('#j-username').val()){
        $('.userTest').text('输入的用户名不能为空');
    }else if(!reg.test($('#j-username').val())){
        $('.userTest').text('请输入正确的用户名（仅数字）');
    }else{
        $('.userTest').text('');
    };
    if(!$('#j-password').val()){
        $('.passTest').text('输入的密码不能为空');
    }else if(!reg.test($('#j-password').val())){
        $('.passTest').text('请输入正确的密码（仅数字）');
    }else{
        $('.passTest').text('');
    };
    if($('[name="radio"]:checked').length==0){
        $('.radioTest').text('请选择登录类型');
    }else{
        $('.radioTest').text('');
    }
    if($('.userTest').text()==''&&$('.passTest').text()==''&&$('.radioTest').text()==''){
        $.ajax({
            url:'/api/login/getuser',
            data:{
                username:$('#j-username').val(),
                password:$('#j-password').val(),
                type:$('[name="radio"]:checked').val()
            },
            type:'get',
            success:function(res){
                if(res.data.length==0){
                    $('#err').css('display','block');
                    $('#err').animate({
                        top:"18px"
                    },2000,function(){
                        $('#err').css('display','none')
                    });
                }else{
                    if($('.passCheck>input:first-of-type').is(':checked')){
                        localStorage.setItem('user',JSON.stringify(res.data[0]));
                    }else{
                        localStorage.removeItem('user');
                    }
                    if($('.passCheck>input:last-of-type').is(':checked')){
                        setCookie('user',JSON.stringify(res.data[0]),7);
                    }
                    sessionStorage.setItem('user',JSON.stringify(res.data[0]));
                    window.location.href='home.html';
                } 
            }
        })
    }  
});
$('#j-username').on('blur',function(){
    var reg=/^[\d]+$/
    if(!$('#j-username').val()){
        $('.userTest').text('输入的用户名不能为空');
    }else if(!reg.test($('#j-username').val())){
        $('.userTest').text('请输入正确的用户名（仅数字）');
    }else{
        $('.userTest').text('');
    };
});
$('#j-password').on('blur',function(){
    var reg=/^[\d]+$/
    if(!$('#j-password').val()){
        $('.passTest').text('输入的密码不能为空');
    }else if(!reg.test($('#j-password').val())){
        $('.passTest').text('请输入正确的密码（仅数字）');
    }else{
        $('.passTest').text('');
    };
});
if(localStorage.getItem('user')){
    $('#j-username').val(JSON.parse(localStorage.getItem('user')).userId);
    $('#j-password').val(JSON.parse(localStorage.getItem('user')).password);
    if(JSON.parse(localStorage.getItem('user')).type){
        $('.radio2>input').attr('checked',true);
        $('.radio1>input').attr('checked',false);
    }else{
        $('.radio2>input').attr('checked',false);
        $('.radio1>input').attr('checked',true);
    }
    $('.passCheck>input:first-of-type').attr('checked', true);
}
if(getCookie('user')){
    sessionStorage.setItem('user',getCookie('user'));
    window.location.href='home.html';
}
function setCookie(name,value,expires){
    if(expires){
        var oDate=new Date();
        oDate.setDate(oDate.getDate()+expires);
        document.cookie=name+'='+value+';path=/;expires='+oDate;
    }else{
        document.cookie=name+'='+value+';path=/';
    }
}
function getCookie(name){
    var arr=document.cookie.split('; ');
    for(var i=0;i<arr.length;i++){
        var arr2=arr[i].split('=');
        if(arr2[0]==name){
            return arr2[1];
        }
    }
    return '';
}